<?php

namespace App\Models\Anchor;

use App\Models\BaseModel;

class AnchorTimesModel extends BaseModel
{
    /**
     * 与模型关联的数据表。
     *
     * @var string
     */
    protected $table = 'anchor_times';
    /**
     * 与表关联的主键
     *
     * @var string
     */
    protected $primaryKey = 'id';
    /**
     * 执行模型是否自动维护时间戳。
     *
     * @var bool
     */
    public $timestamps = false;

    /**
     * 可以被批量赋值的属性。
     *
     * @var array
     */
    protected $fillable = array(
        "author_id", "second", "anchor_id", "sales", "cost"
    );


    /**
     * 查询数据需要过滤掉的属性。
     *
     * @var array
     */

    protected $hidden = array(
        'updated_at'
    );

    /**
     * 建表语句
     */
    protected function buildTable($name = '')
    {
        return '';
//        $tablename = $this->table;
//        if (!empty($name)) {
//            $tablename = $name;
//        }
//        $table = "CREATE TABLE IF NOT EXISTS $tablename  (
//	`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
//	`anchor_id` INT(10) UNSIGNED NULL DEFAULT '0' COMMENT '主播名字关联',
//	`status` CHAR(1) NULL DEFAULT '0' COMMENT '是否正常 1 下播 0 在播' COLLATE 'utf8_general_ci',
//	`created_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
//	`over_at` DATETIME NULL DEFAULT NULL COMMENT '下播时间',
//	`sales` INT(10) NULL DEFAULT '0' COMMENT '销量',
//	`anchor_type_id` INT(10) NOT NULL DEFAULT '0' COMMENT '直播类型关联id',
//	`title` VARCHAR(180) NOT NULL COMMENT '直播标题' COLLATE 'utf8mb4_unicode_ci',
//	`cost` DECIMAL(8,1) NOT NULL DEFAULT '0.0' COMMENT '费用',
//	PRIMARY KEY (`id`) USING BTREE
//)
//COMMENT='主播人员工作记录表'
//COLLATE='utf8mb4_unicode_ci'
//ENGINE=InnoDB";
//        return $table;
    }

    /**
     * 插入新的字段
     */
    protected function bulidField()
    {
        return [];
    }

////    一对一关联达人
//    public function author()
//    {
//        return $this->hasOne('App\Models\Anchor\AnchorModel', 'id', 'anchor_id');
//    }
//
//    //    一对一关联类型
//    public function type()
//    {
//        return $this->hasOne('App\Models\Anchor\AnchorTypeModel', 'id', 'anchor_type_id');
//    }
}
